Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / Sideband.git / files / libs / able / tests / notebooks / test_scan_filters.expected

Displaying Raw • Download


libs/able/tests/notebooks/test_scan_filters.expected 1.8.2-pre (3108914c) Text, 2.32 KB

Tff7b72[[setup]]
Tff7b72= Ta5d6ffSetup

Tff7b72[[test-device-is-found-with-scan-filters-set]]
Tff7b72= Ta5d6ffTest device is found with scan filters set


Te6edf3----
Te6edf3{'KivyBLETest'}
Te6edf3----

Tff7b72[[test-device-is-not-found-filtered-out-by-name]]
Tff7b72= Ta5d6ffTest device is not found: filtered out by name


Te6edf3----
Tff7b72[]
Te6edf3----

Tff7b72[[test-scan-filter-mathes]]
Tff7b72= Ta5d6ffTest scan filter mathes


Te6edf3----
Te6edf3EmptyFilter() True
Te6edf3EmptyFilter() True
Te6edf3EmptyFilter() True
Te6edf3----


Te6edf3----
Te6edf3DeviceAddressFilter(addressTff7b72=Ta5d6ff'Ta5d6ffAA:AA:AA:AA:AA:AATa5d6ff'Te6edf3) True
Te6edf3DeviceAddressFilter(addressTff7b72=Ta5d6ff'Ta5d6ffAA:AA:AA:AA:AA:ABTa5d6ff'Te6edf3) False
Te6edf3AA is not a valid Bluetooth address
Te6edf3----


Te6edf3----
Te6edf3DeviceNameFilter(nameTff7b72=Ta5d6ff'Ta5d6ffKivyBLETestTa5d6ff'Te6edf3) True
Te6edf3DeviceNameFilter(nameTff7b72=Ta5d6ff'Ta5d6ffKivyBLETesTa5d6ff'Te6edf3) False
Te6edf3----


Te6edf3----
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=[], mask=None) False
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=[], mask=None) True
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=[2, 21, 141, 166, 131, 214, 229], mask=None) True
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=[2, 21, 141, 166, 131, 214, 170], mask=None) False
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=[2, 21, 141, 166, 131, 214, 170], mask=[255, 255, 255, 255, 255, 255, 0]) True
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=[2, 21, 141, 166, 131, 214, 170], mask=[255, 255, 255, 255, 255, 255, 255]) False
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=[2, 0, 141, 166, 131], mask=[255, 0, 255, 255, 255]) True
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=b'\x02\x15', mask=None) True
Te6edf3ManufacturerDataFilter(idTff7b72=Ta5d6ff76, data=b'\x02\x16', mask=None) False
Te6edf3----


Te6edf3----
Te6edf3ServiceDataFilter(uidTff7b72=Ta5d6ff'Ta5d6ff0000180f-0000-1000-8000-00805f9b34fbTa5d6ff'Te6edf3, dataTff7b72=Ta5d6ff[], mask=None) True
Te6edf3ServiceDataFilter(uidTff7b72=Ta5d6ff'Ta5d6ff0000180f-0000-1000-8000-00805f9b34fcTa5d6ff'Te6edf3, dataTff7b72=Ta5d6ff[], mask=None) False
Te6edf3ServiceDataFilter(uidTff7b72=Ta5d6ff'Ta5d6ff0000180f-0000-1000-8000-00805f9b34fbTa5d6ff'Te6edf3, dataTff7b72=Ta5d6ff[34], mask=None) True
Te6edf3ServiceDataFilter(uidTff7b72=Ta5d6ff'Ta5d6ff0000180f-0000-1000-8000-00805f9b34fbTa5d6ff'Te6edf3, dataTff7b72=Ta5d6ff[33], mask=None) False
Te6edf3ServiceDataFilter(uidTff7b72=Ta5d6ff'Ta5d6ff0000180f-0000-1000-8000-00805f9b34fbTa5d6ff'Te6edf3, dataTff7b72=Ta5d6ff[33], mask=[240]) True
Te6edf3ServiceDataFilter(uidTff7b72=Ta5d6ff'Ta5d6ff0000180f-0000-1000-8000-00805f9b34fbTa5d6ff'Te6edf3, dataTff7b72=Ta5d6ff[33], mask=[15]) False
Te6edf3----


Te6edf3----
Te6edf3ServiceUUIDFilter(uidTff7b72=Ta5d6ff'Ta5d6ff16fe0d00-c111-11e3-b8c8-0002a5d5c51BTa5d6ff'Te6edf3, maskTff7b72=Ta5d6ffNone) True
Te6edf3ServiceUUIDFilter(uidTff7b72=Ta5d6ff'Ta5d6ff16fe0d00-c111-11e3-b8c8-0002a5d5c51CTa5d6ff'Te6edf3, maskTff7b72=Ta5d6ffNone) False
Te6edf3ServiceUUIDFilter(uidTff7b72=Ta5d6ff'Ta5d6ff16fe0d00-c111-11e3-b8c8-0002a5d5c51CTa5d6ff'Te6edf3, maskTff7b72=Ta5d6ff'Ta5d6ffffffffff-ffff-ffff-ffff-ffffffffffffTa5d6ff'Te6edf3) False
Te6edf3ServiceUUIDFilter(uidTff7b72=Ta5d6ff'Ta5d6ff16fe0d00-c111-11e3-b8c8-0002a5d5c51CTa5d6ff'Te6edf3, maskTff7b72=Ta5d6ff'Ta5d6ffffffffff-ffff-ffff-ffff-fffffffffff0Ta5d6ff'Te6edf3) True
Te6edf3----


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────